app_family.controller("controller_orderoldsel", function($scope, $rootScope, httpRequest, $location) {
	$rootScope.$broadcast('currentModule', 'controller_oldersel');
	$rootScope.$broadcast('footerFlag', false); // 是否显示底部导航
	
	$scope.imagebasepath = imagebasepath;
	
	/**
	 * 判断是否用手机登录过
	 */
	if (sessionStorage.getItem('data_sessionStorage')) {
		var familyPhone = JSON.parse(sessionStorage.getItem('data_sessionStorage')).familyInfo.phone;
		if (familyPhone == '' || familyPhone == null) {
			window.location.replace(basepath + 'login.html');
			return;
		}
	} else {
		window.location.replace(basepath + 'login.html');
		return;
	}
	
	/**
	 * 获取列表 若未绑定，跳往绑定页面
	 */
	httpRequest.getAllOlder({
		mobile : familyPhone
	}, function (data) {
		if (data.success === true) {
			$scope.familyList = data.obj;
			// 未绑定 跳转到绑定页面
			if (data.obj.length == 0) {
				$.dialog.showDialog({
					msgTxt : '您还没有绑定，现在去绑定一位就可以为他预定服务了~',
					isShowBtnCancel : false,
					callbackOk : function () {
						// 记录从哪个页面跳转到绑定页面
				    	data_sessionStorage = JSON.parse(sessionStorage.getItem('data_sessionStorage'));
				    	data_sessionStorage.record_page.page_bind.from = '/orderoldsel';
				    	sessionStorage.setItem('data_sessionStorage', JSON.stringify(data_sessionStorage));
				    	
						$location.path('/bind');
						$scope.$apply();
					}
				});
			}
		} else if (data.success === false) {
			$.dialog.showToast({msgTxt : data.msg});
		}
	});
	
	/**
	 * 选择
	 */
	$scope.toServ = function (account, user_type, longitude, latitude) {
		if(user_type === '0') { // 判断是否是院内
			$.dialog.showToast({
				speedAutoHide : 3000, // 3秒后自动消失
				msgTxt : '这位居住在店内，不支持为其预订服务哦~'
			});
			return;
		} else if (longitude === '' || longitude === null || latitude === '' || latitude === null) { // 判断有没有经纬度数据
			$.dialog.showToast({
				speedAutoHide : 3000, // 3秒后自动消失
				msgTxt : '这位地址信息不完善，还不能为其预订服务，请先去为其完善个人信息哦~'
			});
			return;
		} else {
			// 保存账号和经纬度
			data_sessionStorage = JSON.parse(sessionStorage.getItem('data_sessionStorage'));
			data_sessionStorage.order_service.older.account = account;
			data_sessionStorage.order_service.older.lon = longitude;
			data_sessionStorage.order_service.older.lat = latitude;
			sessionStorage.setItem('data_sessionStorage', JSON.stringify(data_sessionStorage));
			// 跳转到选服务
			$location.path('/orderservsel');
			$scope.$apply();
		}
	};
});